#pragma once	

const char KeyMap[256][20] = {" ",  
	"Lbutton", "Rbutton", "Cancel", "Mbutton", 
	"Xbutton 1",//5  Not Contiguous With L & Rbutton
	"Xbutton 2",//6  Not Contiguous With L & Rbutton
	" ", //7
	"Back", //8  
	"Tab", //9
	" ",  //a
 	" ",  //b
	"Clear",//... 
	"Return", 
	" ", 
	" ", 
	"Shift", 
	"Control", 
	"Menu", 
	"Pause", 
	"Capital", 
	"Kana", 
	" ",
	"Junja", 
	"Final", 
	"Hanja", 
	" ",
	"Escape", 
	"Convert", 
	"Nonconvert", 
	"Accept", 
	"Modechange", 
	"Space", 
	"Prior", 
	"Next", 
	"End", 
	"Home", 
	"Left", 
	"Up", 
	"Right", 
	"Down", 
	"Select", 
	"Print", 
	"Execute", 
	"Snapshot", 
	"Insert", 
	"Delete", 
	"Help", 
	"0", 
	"1", 
	"2", 
	"3", 
	"4", 
	"5", 
	"6", 
	"7", 
	"8", 
	"9", 
	":", 
	";", 
	"<", 
	"=", 
	">", 
	"?", 
	"@", 
	"A", 
	"B", 
	"C", 
	"D", 
	"E", 
	"F", 
	"G", 
	"H", 
	"I", 
	"J", 
	"K", 
	"L", 
	"M", 
	"N", 
	"O", 
	"P", 
	"Q", 
	"R", 
	"S", 
	"T", 
	"U", 
	"V", 
	"W", 
	"X", 
	"Y", 
	"Z", 
	"Lwin", 
	"Rwin", 
	"Apps", 
	"^", 
	"Sleep", 
	"Numpad 0", 
	"Numpad 1", 
	"Numpad 2", 
	"Numpad 3", 
	"Numpad 4", 
	"Numpad 5", 
	"Numpad 6", 
	"Numpad 7", 
	"Numpad 8", 
	"Numpad 9", 
	"Multiply", 
	"Add", 
	"Separator", 
	"Subtract", 
	"Decimal", 
	"Divide", 
	"F1", 
	"F2", 
	"F3", 
	"F4", 
	"F5", 
	"F6", 
	"F7", 
	"F8", 
	"F9", 
	"F10", 
	"F11", 
	"F12", 
	"F13", 
	"F14", 
	"F15", 
	"F16", 
	"F17", 
	"F18", 
	"F19", 
	"F20", 
	"F21", 
	"F22", 
	"F23", 
	"F24", 
	" ", 
	" ", 
	" ", 
	" ", 
	" ", 
	" ", 
	" ", 
	" ", 
	"Numlock", 
	"Scroll", 
	"OEM Nec Equal",  //'=' Key On Numpad
	"OEM Fj Masshou",  //'Unregister Word' Key
	"OEM Fj Touroku",  //'Register Word' Key
	"OEM Fj Loya",  // 'Left Oyayubi'  Key
	"OEM Fj Roya",  // 'Right Oyayubi' Key
	" ", 
	" ", 
	" ", 
	" ", 
	" ", 
	" ", 
	" ", 
	" ", 
	" ", 
	"L Shift", 
	"R Shift", 
	"L control", 
	"R control", 
	"L menu", 
	"R menu", 
	"Browser Back", 
	"Browser Forward", 
	"Browser Refresh", 
	"Browser Stop", 
	"Browser Search", 
	"Browser Favorites", 
	"Browser Home", 
	"Volume Mute", 
	"Volume Down", 
	"Volume Up", 
	"Media Next Track", 
	"Media Prev Track", 
	"Media Stop", 
	"Media Play Pause", 
	"Launch Mail", 
	"Launch Media Select", 
	"Launch App1", 
	"Launch App2", 
	" ", 
	" ", 
	"OEM 1",  //';:' For Us
	"OEM Plus",  // '+' Any Country
	"OEM Comma",  // ',' Any Country
	"OEM Minus",  // '-' Any Country
	"OEM Period",  // '.' Any Country
	"OEM 2",  // '/?' For Us
	"OEM 3", // '`~' For Us
	" ", 
	" ", 
	" ", 
	" ", 
	" ", 
	" ", 
	" ", 
	" ", 
	" ", 
	" ", 
	" ", 
	" ", 
	" ", 
	" ", 
	" ", 
	" ", 
	" ", 
	" ", 
	" ", 
	" ", 
	" ", 
	" ", 
	" ", 
	" ", 
	" ", 
	" ", 
	"OEM 4",  // '[{' For Us
	"OEM 5",  // '\|' For Us
	"OEM 6",  // ']}' For Us
	"OEM 7",  // ''"' For Us
	"OEM 8", 
	" ", 
	"OEM Ax",  // 'Ax' Key On Japanese Ax Kbd
	"OEM 102",  // "<>"  Or "\|"  On Rt 102-Key Kbd.
	"Ico Help",  // Help Key On Ico
	"Ico 00",  // 00 Key On Ico
	"Processkey", 
	"Ico Clear", 
	"Packet", 
	" ", 
	"OEM Reset", 
	"OEM Jump", 
	"OEM Pa1", 
	"OEM Pa2", 
	"OEM Pa3", 
	"OEM Wsctrl", 
	"OEM Cusel", 
	"OEM Attn", 
	"OEM Finish", 
	"OEM Copy", 
	"OEM Auto", 
	"OEM Enlw", 
	"OEM Backtab", 
	"Attn", 
	"Crsel", 
	"Exsel", 
	"Ereof", 
	"Play", 
	"Zoom", 
	"Noname", 
	"Pa1", 
	"OEM Clear", 
	" " //255
};
